package com.cetool.autocms.mapper.login;

import com.cetool.autocms.pojo.domain.login.ClientUserInfoDO;
import com.cetool.autocms.pojo.domain.login.UserInfoDO;
import com.cetool.autocms.pojo.param.login.LoginParam;

/**
 * 登陆管理持久层
 *
 * @author 戴越
 * @date 2021/11/9
 */
public interface LoginMapper {

    /**
     * 查询管理员用户信息
     *
     * @param param 登陆管理请求参数实体
     * @return 用户信息对象
     * @author 戴越
     * @date 2021/11/9
     */
    UserInfoDO getUser(LoginParam param);

    /**
     * 查询客户端用户信息
     *
     * @param param 登陆管理请求参数实体
     * @return 客户端用户信息对象
     * @author 戴越
     * @date 2021/11/9
     */
    ClientUserInfoDO getClientUser(LoginParam param);

}
